moss locust - Turkish English Dictionary